package com.caiyigo.baihua.dao;

import java.util.List;

import com.caiyigo.baihua.dto.UserDto;
import com.caiyigo.baihua.model.SystemUser;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;

public interface SystemUserMapper {

	int deleteByPrimaryKey(Integer id);

	int insert(SystemUser record);

	int insertSelective(SystemUser record);

	SystemUser selectByPrimaryKey(Integer id);

	int updateByPrimaryKeySelective(SystemUser record);

	int updateByPrimaryKey(SystemUser record);

	List<SystemUser> list();

	int batchDelete(String[] ids);

	SystemUser selectByName(String name);

	List getUserList(UserDto user, PageBounds pageBounds);
}